Industrial Development Corporation of South Africa (IDC)

Industrial Development Corporation of South Africa is a national development finance institution. It supports economic growth and industrial development through financing and related business support activities.

Headquarters
South Africa

www.idc.co.za

Recorded investments