NSE has reduced its IPO offer for sale to 12. 64 crore shares from 14. 89 crore shares, with eight shareholders cutting their proposed stake sale.