About L2 Holdco Limited (SC552794) United Kingdom