Genesis IBRC India Limited appointed Mohammed Baba and Prasada Rao Kalluri as Additional Directors, effective January 1, 2020.