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