A Worcester-based marketing agency has been named the best in the country.