The UK is the 12th easiest jurisdiction to do business in, says the Global Business Complexity Index 2026Contributed by: GlobeNewswireTagsbusiness complexity