About Ogilvy & Mather Public Relations Limited (01612746) United Kingdom