607 PENUMBRA INC
607 PENUMBRA INC
One Penumbra Place
Alameda , CA 94502
USA
Alameda , CA 94502
USA
Website: http://www.penumbrainc.com
Penumbra, Inc., headquartered in Alameda, California (USA), is a global healthcare company focused on innovative therapies. Penumbra designs, develops, manufactures and markets medical devices and has a broad portfolio of products that addresses challenging medical conditions and significant clinical needs across its major markets