Su oficinas centrales estuvieron en Barcelona, España y se fundó a finales de 1997.