About Trojan Mailing Ltd (07423960) United Kingdom