Graphic designfromThedrum4 hours agoDigital marketing agency Impression certifies as a B CorpImpression has become a Certified B Corporation, emphasizing commitment to social and environmental standards alongside profit.