About Sporting Threads Limited (06900595) United Kingdom