Munya Chiura

Munya Chiura

Head of Middle East & Africa Payments