About London Investment Company (2011) Limited (07702893) United Kingdom