Latka logo

David Langan

Founder

Company

Umbra Space

Santa Barbara, United States · Founded 2015

Revenue
$15.6M
Team size
116

Company profile →