About Threadmasters Limited (01165598) United Kingdom