Whether or not you can trust an organization has nothing to do with the results of their specific teams. It's all about who's running the org and their track record with their partners
GIANTX was a merger between Giants (Spanish) and Excel (British) so they're technically both, but since Giants was bigger + had more of a fanbase, it's usually considered Spanish