PrivCo Logo
Astra Inc logo

Astra Inc

Headquarters
Alameda, California
Classification
Private
Status
Acquired