Mammoet - When Teva Biotech planned to build a new automated production facility in Germany, Mammoet was called upon to provide all transportation, lifting and installation of its vital process technology. For
Medicines Teva Held Front Headquarters Ratiopharm Editorial Stock Photo - Stock Image | Shutterstock
STS Group: Specialist Technical Services on Twitter: "Pictured below are some members of the STS Group team working on TEVA's Project Genesis in Ulm, Germany for our Client, Wood. A celebration took