they basically have no clout, their LoL team hasn't done jack shit either
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
Are GX a Spanish org or a a British org? I've heard that GX have 2 different center of operations in UK and Spain
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
The amount of autistic cancer coming from that string of words is enough to send a 16th century wheat farmer into anaphylactic shock