About Omnicom Management Limited (12236983) United Kingdom