Picked these up recently, they're 1/32 scale and wondered if anyone knows who made them and how many make the set etc... Thanks for any help.