About The Lash Studio North East Limited (11978836) United Kingdom