About Needle Thread Limited (12221365) United Kingdom