Nick Ogden

Nick Ogden. (Supplied)

Saudi largest fintech firm appoints Nick Ogden to its board

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