Latka logo
Deliverect Revenue 2024: $44.7M ARR, $1.4B Valuation