SponsorCheck
Is Omnicom Europe Limited a Licensed Sponsor? UK Sponsor Licence Check