The global creative publishing platform has confirmed former Yahoo! consumer marketing director EMEA Charles Davies has been appointed as its new managing director for Europe. Davies spent a decade with Yahoo! and in his last role as consumer marketing director EMEA was responsible for leading the consumer marketing strategy and implementation across the region.