There are plenty of pugs in the EU. I played in many mix vs team/mix already. You just gotta:
You can do this by playing lots of solo ranked and getting noticed or try to add other good people you come across. Which is how it goes with most games.
If you can't get up there just get some...