About The Thread Team Limited (09679852) United Kingdom