About M&c Saatchi German Holdings Limited (06227163) United Kingdom