Latka logo

Jack Mcdonald

Founder

Company

Adestra

United States · Founded 2004

Revenue
$4.5M
Funding
$7.2M
Team size
53

Company profile →