About Lash Starz Limited (12287873) United Kingdom