Neil Menezes
Profile

Neil Menezes

COMPANY : AMAALA

POSITION : Head of IT

LOCATION : KSA

INDUSTRY : Travel and Hospitality Industry