EDC is an agency that provides business communication solutions. It offers graphic and web design, lead generation, social media management, event production services, etc. The company caters to IT, lifestyles, travel, renewable energy, and other sectors.