About Trojan Developers Limited (07955650) United Kingdom