ORCA BIOSYSTEMS INC

PrivateCIK: 1720544
Location

MENLO PARK, CA

Key Entity Details

Legal Name

ORCA BIOSYSTEMS INC

Central Index Key (CIK)

1720544

Employer ID (EIN)

475242464

Phone Number

510-501-1670

Business Address

3475 EDISON WAY

MENLO PARK, 94025

CA

Mailing Address

3475 EDISON WAY

MENLO PARK, 94025

CA