MIC to buy 51% stake in Bengaluru co