About Leauxla Lashes Ltd (11358259) United Kingdom