About Trojan Consultancy Limited (07848601) United Kingdom