3 employees
Terracaptus is an online auction marketplace that allows to buy and sell intellectual property.
2011