Mystery Mini

I got this figure in a mixed lot of 15mm medievals and ancients some time back in the early(ish) 1980s. I'm not familiar with ancients though, and I'm not at all sure what it might be. I thought maybe a clibanophoros, but I'm really just guessing. I also don't know who the manufacturer was.