Hi,
A company is called a private limited when all its shares are in private hands. A Pvt Ltd Company is owned by a group of promoters. On the other hand, the shares in a Public Limited company are open to everyone. The company is not in the hands of a few promoters, but the public owns it.
There is also a difference in the number of shareholders in the two types of companies. In Private Limited companies, the minimum number of shareholders should be two, and the maximum is 50. On the other hand, the minimum number of shareholders in a Public Ltd Company is seven, and there is no limit to the maximum number of shareholders.
When talking about shares, the shares can be freely transferred in a Public Limited Company, whereas it is not possible in a Private Limited company. If ever the shares of a Pvt Ltd company have to be transferred, the consent of the shareholders must be sought. Pvt Ltd Company cannot make a public offer of its shares. On the contrary, Ltd companies can make a public offer through advertisements.
The shares of a Limited company are listed in the stock exchange, whereas it is not the case for a Private Limited Company. This means that trading happens with a Ltd company in the stock exchange, and nothing of that sort happens with a Pvt Ltd company.
A Private Limited company is a partnership firm, whereas a Public Limited company is a full-fledged corporate body.