About Lash And Thread Ltd (10670157) United Kingdom