UK is hub for innovation, but business still struggling to scale up, new research finds

by
UK is hub for innovation, but business still struggling to scale up, new research finds