About Icp London Holdings Limited (FC037631) Virgin Islands, British