About The Lash Clinic Ltd (10223190) United Kingdom