About L2a Limited (SC201689) United Kingdom