About Trident Techno Minds Limited (11534601) United Kingdom