About M & C Saatchi International Limited (03375635) United Kingdom