About Trojan Holdings Limited (06830142) United Kingdom