Tag: LEO Science & TechHub

LEO Science & Tech Hub: Alopecia Areata Research

Located within the biotech cluster which is Cambridge, Massachusetts sits a contemporary R&D platform, the LEO Science & Tech Hub. The Science & Tech Hub is an innovation unit of the international dermatology-focused LEO Pharma company. The Tech… Read More