Channel 4 Sales announces shortlist for B Corp competition

Five B Corp companies will be rewarded with a share of £600,000 of free Channel 4 advertising airtime.