About The Skin & Lash Studio Ltd (13379975) United Kingdom