If company want to issue securities to public at large than Public Ltd company is a first pre requisite, if ,IPO fails or company don't get nod for IPO or some procedural issues then it's still a public company but unlisted ,Sometimes Private companies also listed their NCD's to surpass deposit regulations or for better price discovery...