About Ogilvy Tudor Limited (12678440) United Kingdom