- Moscow, , Russia
Wordsearch is the world's leading creative agency based in London. Wordsearch Russia with a global partnership specialty in marketing has branched out with a much broader scope and key competencies including PR, branding, attracting inward investment, start-ups promotion, and large-scale events.