27 employees
Adastra is an intellectual property firm, providing patent research and analysis services.
2004