About The Lash Studio Limited (11911815) United Kingdom