New licensing platform launched in Kenya