About Lash Effect London Ltd (11675843) United Kingdom