About L3 Investment Holdco Limited (SC521107) United Kingdom