About Us

A ITC was founded in 1997, with offices in Europe and the Middle East. ITC's team of entrepreneurs and investors have a long and diverse track record of building, investing in and exiting successful businesses. ITC has invested through investment cycles, across domain areas and geographies and in all layers of the capital stack.