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
Recorded investments
- DataProphet — Series A · 2020
- DataProphet — Series A · 2022