About Trident Square Ltd (11078978) United Kingdom