About L2 Holding Limited (10840911) United Kingdom