Latka logo

Cesar Del Solar

Founder

Company

Leftronic

United States · Founded 2010

Revenue
$103.6K
Team size
3

Company profile →