the industrial development corporation of south africa ltd (idc) is a national development finance institution set up to promote economic growth and industrial development.
sme south africa provide expert guidance to help business owners to source the right business solutions and small business financing options.
idc.co.za Top 5 competitors are smesouthafrica.co.za