Bedriften ble etablert i 1998 og har to fabrikker. Trialsyklene blir produsert ved fabrikken i Caldes de Montbui i Spania, ca. 30 km nord for Barcelona, De øvrige syklene blir produsert ved fabrikken i Nîmes i Frankrike.