Latka logo
Demdex Revenue 2021: $230.9K ARR, $692.7K Valuation