20210617 business.india-business: ICICI Bank offers IT stack to corporates to draw new customers