SaaS Database/People/Barak LeonBLBarak LeonCEO at ImpactiaFounderCompanyImpactiaNew York, United States · Founded 2013Revenue$628.3KTeam size10Company profile →