About L2 General Partner Limited (SC552803) United Kingdom