Plummeting SME financing threatens UK llfe science, warns report

13 May 2024