About London Investments Strategy And Operations Limited (10690178) United Kingdom