Cars24 leadership shake-up amid IPO push.