About Threadworx Limited (13575938) United Kingdom