Почему-то google показывает ваш адрес 2 Copthall Ave, London EC2R 7DA, Великобритания, а на сайте указан другой, обратите на это внимание.
Поддержу вопрос с юридическим адресом компании и соответственно по какому законодательству будет работать ? Если она В Бермудах как на сайте, то так понимаю будет применена законодательная база их?