Latka logo

Jayaram Bhat

Founder

Company

Squelch

United States · Founded 2017

Revenue
$679K
Team size
8

Company profile →