About Us

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