Founded in 1910, ITC is an investment firm that operates primarily in the late and growth stages of funding. The firm focuses on e-commerce and consumer services ...