From archived records
Unclaimedidc.co.za
Idc.co.za
The Industrial Development Corporation of South Africa Ltd (IDC) is a self-financing, state-owned national development finance institution headquartered in Sandton, South Africa. It provides financing to entrepreneurs and businesses operating in competitive industries, with the aim of fostering balanced, sustainable economic growth across Africa and advancing the economic empowerment of South Africa's population.
Suggest official facts
Correct a description, link or other detail. Submissions are reviewed before publication.