B Corp - changing the face of business
B Corp are slowly gaining a foothold in the UK, with various initiatives aimed at attracting more brands to become B Certified. The certification allows companies to not only talk the talk, but commit to walking the walk on sustainability and social responsibility, as written into the very core of their legal business entity.