Umbra Space Alternatives & Competitors
Umbra Space generates $15.6M in revenue with 116 employees. No alternatives are published for Umbra Space yet, so this page covers its revenue, funding and team numbers.
Umbra Space at a glance
- Revenue
- $15.6M
- Valuation
- $233.9M
- Team size
- 116
- Founded
- 2015
Umbra Space competitors FAQ
How much revenue does Umbra Space generate?
Umbra Space generates $15.6M in revenue.