About Omnicom Finance Investments Limited (10968648) United Kingdom