Captech Technologies assigns its marketing mandate to Branding Edge

Account won post multi-agency pitch