Telstar S.A.
Address
08226 Terrassa,
Spain
Develop and manufacture laminar flow cabinets, biological safety cabinets, freeze drying systems and vacuum pumps for the health and biotechnology sciences sectors.