121 employees
Abana is a Spanish company made up of documentary informatics experts specializing in information management and analysis.
1997