Beulah London
Beulah is a brand passionately committed to empowering vulnerable and trafficked women through the transformative power of fashion. With a vision of a world free from slavery, Beulah's journey began in 2009 during a life-changing trip to Delhi. Co-founders Natasha Isaacs and Lavinia Richards spent two months working at a rehabilitation center, teaching sewing skills to women rescued from the sex trade. This profound experience inspired them to create a clothing brand that harnesses fashion as a force for good. It's no surprise that Catherine, Princess of Wales, proudly supports Beulah by wearing their designs, and she is likely to continue championing their cause for years to come.