I could be wrong but I think most taxidermists design there own moulds and special foam formulas. I got the impression talking to one that the mould can be quite important in the way it looks in the end.
Maybe give your local one a call and see if they might sell you one to have a go at it’s always worth asking
Bookmarks