The Independent Development Corporation (IDC) is one of the exhibitors at Source Africa - the annual pan-African textile, clothing and…