About Thread & Fray Limited (12595286) United Kingdom