Latka logo

Kelly Land

Founder

Company

Berke

Atlanta, United States · Founded 2005

Revenue
$3.4M
Team size
36
Customers
700

Company profile →