About L1 Lhda Limited (11714856) United Kingdom