About Lash & Brow London Ltd (10440392) United Kingdom