Nick Ogden



Saudi largest fintech firm appoints Nick Ogden to its board

  • Founded in 2008 in Riyadh, Geidea has around 500 employees
By Rashid Hassan ·