About Trojan Information Security Ltd (07723540) United Kingdom