Hi vatsagrawal,
Thanks for posting your profile. Firstly, let me congratulate you on your strong GMAT score! It also looks like you are having a robust impact at work. As for explaining your undergrad grades, do consider explaining the circumstances in the optional essay. Over-committing to extracurriculars is common, so it's fine to be candid in your optional essay.
Given the criteria that are important to you in schools (strong foundation in strategy, case studies, team projects and leadership), most of the top US and UK business programs will offer you that. Specific US schools that are stronger in tech and finance include: Wharton, Columbia, Booth, MIT Sloan. In the UK, I recommend looking into LBS and Oxford. INSEAD is also a great option, albeit not located in the UK.
I hope this is helpful to you. If you would like to discuss your profile in more detail, feel free to schedule a 1:1 consultation with us. Wishing you the best in your MBA journey!
Sincerely,
Debbie