Latka logo
Nimbusec Revenue 2021: $182K ARR, $546.1K Valuation