About Lash Hut Limited (12911222) United Kingdom