About London Invest Lp (SL016580) United Kingdom