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