View Top Employees for Alexa Capital
img Website alexa-capital.com
img Industry Investment Banking
img Location London, Greater London, United Kingdom
Employees 16
Founded 2012
Website alexa-capital.com
Industry Investment Banking
Location London, Greater London, United Kingdom
Employees 16
Founded 2012
LinkedIn linkedin.com/company/alexa-capital-llp

Top Alexa Capital Employees