B Corporations: Let it B Corp

Certified B Corporations (B Corps for short) are “businesses that meet the highest standards of verified social and environmental performance, public transparency and legal accountability”. Being recognised as a B Corp is considered the gold standard of sustainability accreditations and
Comment | Feature