About L3 Investment Holdings Lp (SL024106) United Kingdom