Latka logo
Starfish Reviews Revenue 2025: $440K Est. ARR