MAHENDRA GENERAL FINANCE LIMITED - CIN