Latka logo
Squirrel Revenue 2021: $118.9K ARR, $356.6K Valuation