About L4 Investment Holdings Gp Limited (SC571533) United Kingdom