About Damn The Torpedoes Limited (06298409) United Kingdom