About Trojan Ventures Limited (07866806) United Kingdom