The company, which provides technology enabled business solutions and services, has headquarters based in Aviles, Barcelona and Madrid, and currently employs around 800 workers.
The company, which provides technology enabled business solutions and services, has headquarters based in Aviles, Barcelona and Madrid, and currently employs around 800 workers.
Utilizamos cookies propias y de terceros para mejorar nuestro servicio, la navegación por nuestra página web, así como su uso, analizando con carácter adicional su navegación. Si continúa dentro de nuestra web acepta su uso, pudiendo obtener más información, o bien conocer cómo cambiar la configuración en nuestra política de cookies. CERRAR
ACEPTAR