About Ogilvy Hill Ltd (12980062) United Kingdom