About Trojan Software Solutions Limited (03478158) United Kingdom