Address: 19 Fredman Drive, Sandton, Johannesburg, South Africa
Postal Address: P.O. Box 784055, Sandton, 2146, South Africa
Established in 1940, The Industrial Development Corporation of South Africa Limited (IDC) is a national development finance institution set up to promote economic growth and industrial development. We are owned by the South African government under the supervision of the economic development department.