Logo of Huzzle
Amadeus Capital Partners
image

Amadeus Capital Partners

London, England Work here? Claim profile

We invest in people who create transformational technologies and sustainable businesses.

London, England Work here? Claim profile