About Trojan Traffic Management Ltd (11319954) United Kingdom