Deals Counterparts

Industrial Development Corporation (IDC)

company
1
Deals
1
Technologies
1
Markets
6
Partners
The Industrial Development Corporation (IDC) is a development finance institution in South Africa. It focuses on promoting industrial development and economic growth by providing financial support to entrepreneurs and businesses in various sectors.
Investment Focus
Technologies
Solar And 225 MW/1,140 MWh Battery Storage1
Geography
South Africa1