Hi,
Thanks for your post. You seem to have a pretty solid profile. Academically you are in good shape with a solid GMAT score (with a nice, even split between verbal and quant) and GPA. Your diverse work experience, including running your own company, will certainly help you stand out in the applicant pool, as will your experience working in the UAE. You'll want to be sure to highlight your leadership skills from the time you started/ran your own company, as well as your team and management skills. Overall, I think you can certainly be competitive for admission at the programs on your list. Just be sure to explain why you need an MBA at this point in your career.
Best,
Stacey