About Shuttle Thread Limited (07416661) United Kingdom