About Omnicom Emea Investments Limited (10537408) United Kingdom