About Torpedo Factory Group Limited (03298917) United Kingdom