Canary Wharf, East London
Marketing Centre of Excellence with the core accountability for developing integrated communication programmes, including the...