Electronics Portugal, Leiria
Engines Portugal, Leiria
Automobiles / SUVS Portugal, Leiria
Other Components Portugal, Leiria
Box body 2021 37,719 miles Portugal, Anadia
Box body 2020 72,442 miles Portugal, Anadia