About M&c Saatchi World Services Llp (OC364842) United Kingdom