About Torpedo Marketing Limited (04892196) United Kingdom