InCred plans 1,250cr IPO as investors sell nearly 99 million shares

Business