South African investment firm Mvelaphanda has reached agreement with fund management group Allan Gray to buy up to 30% of Johnnic Communications’ media unit, it said on Tuesday.…