What are public companies?

A public company can have unlimited number of shareholders.

When a company can offer shares, debentures and other interests to the public, it is known as a public company.

A public company can be unlisted or listed on a stock exchange.

The compliance requirements for public companies are much higher than that of private companies.
Private companies with more than 50 shareholders must be converted to public companies limited by shares.