T.e.s.a.
Tractores Espaņoles S.A., Barcelona, Spain.