About The Tuffa Bobbin Company Limited (09933925) United Kingdom