About Thread Research Uk Limited (13547610) United Kingdom