About M&c Saatchi European Holdings Limited (05982868) United Kingdom