
Archangels
Archangels is the world's longest-running business angel syndicate, investing in innovative early-stage technology and life sciences companies in Scotland.
Employees
Company register number
Recent deals
Authorizing premium user...
Archangels is the world's longest-running business angel syndicate, investing in innovative early-stage technology and life sciences companies in Scotland.