Horrible web site to search.
Yeah - in every respect the website is terrible. Makes me think it's probably dodgy as hell.
Only thing is, they have some 1/144th (10mm) kits on there that I can't find anywhere else. I'm currently in the process of asking around to see if anyone can identify the manufacturer.
MM.