The Netherlands and the UK among the simplest countries for doing business in Europe, says GBCI 2025Contributed by: GlobeNewswireTagsbusiness complexity