About Lash My Lash Ltd (11627064) United Kingdom