Unilever has opened its ZAR600m (US$44.6m) ice cream factory in Midrand, South Africa, as part of its investment programme in the region.