Thanks for posting, and congrats on what appears to be set up as a pretty strong applicant profile based on all of your experiences and interests.
Not sure if you are back in Nigeria or elsewhere based on your descriptions, but sounds as though you have at least some international experiences with your UK studies, and that while the undergrad may have been weak, you balanced that out some with strong academics in your masters degree.
Engineering is a common applicant background, but your government regulatory experience will likely help you stand out from the average engineering applicant, and like you said, any way that you can demonstrate you've gained leadership experiences is a plus, so be sure to emphasize that.
Your entrepreneurial ventures sound intriguing and the fact that you are passionate about that recent venture is great and should come through in the essays and interviews.
Your schools list sounds appropriate, and with a strong GMAT score you should have a shot at those programs. Likely the big opportunity to shine will be in your application essays, since that is where you tell your story before any potential interview, and your chance to catch attention and be remembered. So definitely work hard to create compelling essays to show who you are; what you will BRING to the program; what your short and long term career goals are; why you need the MBA at this point in your career; and why (each school) is right for you!
Please let us know how else we can help, and good luck on the process!
mbaMission Insiders Guides: http://www.mbamission.com/guides.php?category=insiders
Free Consultation: http://www.mbamission.com/consult.php