Latka logo
Invisible Technologies Revenue 2024: $134M ARR