Archangel Investors Limited is an active company incorporated on 17 July 2000 with the registered office located in Edinburgh, City of Edinburgh. Archangel Investors Limited was registered 25 years ago.
Archangel Investors Limited is a business angel syndicate based in Edinburgh, Scotland, that focuses on early-stage investments in technology and life sciences.
Financials
Net Assets, Total Assets & Total Liabilities (2015–2024)