Switchback Medical, a medical device contract development and manufacturing organization (CDMO), announced it has signed a lease for a new 18,000-square-foot facility in the Coyol Free Trade Zone in ...
Switchback Medical has signed a lease for a new 18,000-square-foot facility in the Coyol Free Trade Zone in Costa Rica.