The Saudi National Finals of the Entrepreneurship World Cup (EWC) took place recently, with 14 of the best startups in…