About Trojan Ip Limited (13576059) United Kingdom