About The Lash Salon Limited (12457832) United Kingdom