Latka logo

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.