img img img img

Deep tech investor Science Creates Ventures secures £15 million from British Business Investments – Business & Innovation Magazine