Terms & Conditions
The website www.telstar.com (“Website”) is managed by the Spanish company AZBIL TELSTAR, S.L.U., (“ATL”) with registered address at Avenida Font i Sagué 55, Parc Cientific i Tecnologic Orbital 40, 08227 Terrassa (Barcelona, Spain ) and NIF B-63.961.767, recorded with the Commercial Registry of Barcelona at volume 37.898, folio 156, sheet number B-317.249 and with the following e-mail address mkt@telstar.com