About L3 Investment Holdings Gp Limited (SC521123) United Kingdom