About Thread To Lash Limited (12230063) United Kingdom