About Trojan Horse Consortium Limited (13241115) United Kingdom