About Trojan Electronics Limited (04125912) United Kingdom