About Trident Twenty Four Ltd (12186749) United Kingdom