Saudi largest fintech firm appoints Nick Ogden to its boardFounded in 2008 in Riyadh, Geidea has around 500 employeesBy RASHID HASSAN · 18 July 2021