10 employees
Quetzal Capital is an investment firm that invests in companies in the technology, eCommerce, and lifestyle sciences sectors.
2006