I want to contact them, too. But where?
Nobody reacts to telephone, fax E-mail, chat a.s.o. and there is no address – not in the UK and not in British Anguilla!
The only address I can find is under Registration ITC Capital Ltd. in New Zealand.
Is this a possibility?