Mahavir Prakash Shah has directorship in 2 companies. Mahavir Prakash Shah has first started the directorship with Vimalsarovar Resorts Private Limited company as Director on 21 March, 2003,
and Mahavir Prakash Shah was last appointed as Director on 21 March, 2003 in Vimalsarovar Resorts Private Limited company.