About Lash Designworks Limited (10781488) United Kingdom