Brian SnowFeb 28, 20182 minImpala Ventures supports Growth of Leading Business Intelligence technologyInSite, a leading business intelligence solution that enables better operational, financial, and environmental performance, has enlisted...