About Trojan Marketing Solutions Ltd (12941100) United Kingdom