About Ogilvy Primary Contact Limited (00978290) United Kingdom