Logo of Huzzle

Astra

Alameda, CaliforniaWebsite

👩‍💼

201-500

Employees

🗓

2016

Founded year

🏭

Defence & Aerospace

Industry

Mission & purpose

We are on a mission to improve life on Earth from space®.