About Trojan Marketing And It Solutions Ltd (13232588) United Kingdom