Established in 2007, Red Ribbon is a leading impact investment company based in the UK - Insights from BlackRock