Intela
Intela (http://www.intela.com) is a performance-based lead generation and email marketing company based in London with its operational center at the base of the Rocky Mountains in Boulder, Colorado. A leading international digital marketing agency specializing in generating awareness, driving new customers and maximizing our clients ROI's, they provide programs and distribution in the United States, Continental Europe, Canada and Australia.
Last updated on