ITC Is Largest Provider of Insurance Websites in United States October 15, 2012 By Newswire Carrollton, TX, 10/15/12 – Insurance Technologies Corporation (ITC), a leading provider of marketing, rating and management software and services, announced...