About Ogilvy Natural Ltd (10711855) United Kingdom