Title: Manager Location: Germany, United Kingdom, and United States (East Coast) - Option to be remote-based. Watton Hall are partnered with a fast-growing biotech company who are at the front of innovation. Their…