Ariba Contract Request Nr. CWAugust 28th, 2015FiledAugust 28th, 2015MASTERCARD EUROPE SERVICES LIMITED, (Company Number 09210818) having its registered office at 10 Upper Bank Street, London E14 5NP (“MasterCard”)
MASTERCARD EUROPE SERVICES LIMITED, (Company Number 09210818) having its registered office at 10 Upper Bank Street, London E14 5NP (“MasterCard”)