Financial Services - , ,
International Travel Consolidators (ITC) is a financial service company with clients in Latin America and the Caribbean. ITC's services were to provide financing options and international payments solutions issuing credit cards and prepaid cards to clients.