About T.c. Threads Limited (01679362) United Kingdom