India’s Tata Technologies’ IPO garners bids worth over $18 billion financialnews_rlv83x 11 months ago