Latka logo
Storrz Revenue 2021: $82.8K ARR, $248.3K Valuation