Latka logo

Greg Lembree

Founder

Company

Benaissance

United States · Founded 2003

Revenue
$2.3M
Team size
27

Company profile →