About Maurice Saatchi Associates Limited (01338503) United Kingdom