About L3 Investments Uk Holdings Ltd (11502462) United Kingdom