About Ogilvy Investments Limited (07730411) United Kingdom