Safaricom has launched the Emerald Platform, a premium customer engagement platform designed to offer personalised services, ...