About Torpedo Group Limited (04889983) United Kingdom