Archangels invests £13.8M in tech & life science companies
Edinburgh-based investment syndicate, Archangels, invested more than £13.8m during 2023 in eleven of Scotland’s best early-stage tech and life science companies.
The total investment for 2023 among 11 businesses represents a small…