Saatchi & Saatchi, London, United Kingdom