About Thread And Head Solutions Limited (13040300) United Kingdom