curlylu, if you don't make a noise you will get nowhere. I'm amazed that this company is still operating in the UK, their operation here with all the attendant secrecy seems to be merely to keep HMRC in the dark about how they operate.
BTW their Cardiff number redirects to a webhosting service and their Slough number is a premium 0871 number.
I can't find any numbers other then one in china. Since I commented on their facebook page they have deleted my comment and removed the option for people to comment on the page.