About Thread & Mind Ltd (09666819) United Kingdom