Manappuram Finance opens new branch at Neemuch, Madhya Pradesh