About Lash Mode London Ltd (12820646) United Kingdom