Latka logo
Star Mountain Capital Revenue 2024: $28.8M ARR