Latka logo
INV24 Revenue 2023: $37.9K Est. ARR, $1.5M Valuation