About The Studio Nails And Lashes Ltd (SC652756) United Kingdom