All companies must keep accounting records and prepare annual accounts.
Where a company is a public company; or the articles of the company so require; or a resolution of the company in general meeting so directs, then that company must appoint auditors to audit its annual accounts.
A public company must deliver to the Registrar of Companies a copy of its audited annual accounts. A private company which is an ordinary company (i.e. a company which is not an exempt company) must deliver to the Registrar of Companies either a copy of its audited annual accounts or a certificate of solvency.