United Kingdom

Melancholic people on the beach

Healthcare professionals


Innovative solutions in key therapeutic areas

Teva Ref: HC600