Omnia Nabil

Senior transactor
3 Deals
Financial institution
Egypt