About One Thread Ltd (08501622) United Kingdom