About Ogilvy Management Limited (02485177) United Kingdom