Business 72% of companies in South Africa fail to submit annual returnsJuly 5, 2023By Thandile Thobela02 Mins Read According to CIPC’s report, Non-compliance is still rising in South Africa as SMEs fail to submit their annual returns. 72% of companies in South Africa have failed to submit their… Read More