About Trident Studios Limited (12995321) United Kingdom