About Thread Fashion Ltd (12869209) United Kingdom