About London Ocean Times Ltd (13695987) United Kingdom