What does being a B Corp mean?
B Corps are internationally recognised as businesses that meet the highest standards of verified social and environmental performance, public transparency and legal accountability. Achieving certification is a rigorous process, requiring full disclos