Niranjan Sahoo has directorship in 3 companies. Niranjan Sahoo has first started the directorship with B M Infradesign Private Limited company as Director on 30 August, 2012,
and Niranjan Sahoo was last appointed as Director on 08 November, 2018 in Dionyx Edge Private Limited company.