PENUMBRA LABS INC.

PrivateCIK: 1879738
Location

SAN FRANCISCO, CA

Key Entity Details

Legal Name

PENUMBRA LABS INC.

Central Index Key (CIK)

1879738

Employer ID (EIN)

870885161

Phone Number

510-768-7449

Business Address

2261 MARKET STREET #319

SAN FRANCISCO, 94114

CA

Mailing Address

2261 MARKET STREET #319

SAN FRANCISCO, 94114

CA