A non-profit company is not a public company as per the definition on Section 1 of the Companies Act 71 of 2008.
A non-profit company means a company incorporated for a public benefit and a Public Company means a profit company that is not a state owned company, a private company or a personal liability company.
Disclaimer:
Please note that the information provided does not constitute legal or professional advice, but rather the applicability of existing theory to a given practical situation. Due care is taken to ensure that the information is correct, but it remains subjective and an interpretation of application of information.