Business in Scotland is not making the most of the little innovation funding it receives, potentially hampering growth, according to new research.
Govgrant
1-1 of 1 Articles
Business in Scotland is not making the most of the little innovation funding it receives, potentially hampering growth, according to new research.