About Trojan Holdings Limited (10261551) United Kingdom