About Omnicom Apima Investments Limited (11056434) United Kingdom