About L7 Investment Holdings Lp (SL034283) United Kingdom