Beulah London
Beulah is a brand that is dedicated to empowering vulnerable and trafficked women through the business of fashion, with a vision of a world where slavery no longer exists. The story of Beulah began in 2009 with a trip to Delhi, where the co-founders, Natasha Isaacs and Lavinia Richards, spent two months working in a rehabilitation center, teaching sewing skills to women who had been rescued from the sex trade. This experience inspired the two women to establish a clothing business that utilizes fashion as a force for good. It's no wonder that Catherine, Princess of Wales proudly wears Beulah's clothing and is likely to continue doing so for many years to come.