About M&c Saatchi Plc (05114893) United Kingdom