Mahesh Kumar Agarwal has directorship in 19 companies. Mahesh Kumar Agarwal has first started the directorship with Suvarnapuspa Investment Pvt Ltd company as Director on 28 February, 2000,
and Mahesh Kumar Agarwal was last appointed as Director on 13 February, 2023 in Adhunik Power & Natural Resources Limited company.