You do seem to be a bit all over the place.
Here is a checklist of things to do, to get sorted
-Check out the FT ranking for MBA:
http://rankings.ft.com/businessschoolrankings/global-mba-ranking-2018-Tick the box Int. Mobility
-Check out which ones have good international mobility, which is an indicator if you have good chance to find job in another country
-Visit their websites and check which ones are within your budget
-Contact them and ask if you GPA is a problem, and if they need GMAT
-Make a list or excel table of the schools that you can afford, their ranking and int. mobility ranking, and if your gpa is accepted there, if they need gmat, and if they offer internship
This should narrow it down for you :)
Usually people apply to more than 5 universities. And you will most likely need decent GMAT score
P.S. for UK schools since you plan to work in UK