Stllr Network, the largest network of vetted freelancers and teams in MENA, has secured a six-figure investment round following a public beta launch from 500 Global angel investors through Women Spark and Falak Angels. Other investors in the round include the KSA Ministry of Investment, ex-Microsoft and Oracle executives, Accenture,