Thanks for the link. Seems like I wasn't too far off as toads are even mentioned to be inspired for Talisman.
Some other pretty sweet miniatures there, especially that dreg rat catcher looks neat and it's even metal. Sadly prices for their metal miniatures are not exactly competitive.