About Trojan Technologies Ltd (12721586) United Kingdom