About Torpedo Production Limited (08247652) United Kingdom