Latka logo

Debbie Pinard

Founder

Company

InitLive Inc.

Ottawa, Canada · Founded 2013

Revenue
$826.8K
Team size
23

Company profile →