7 October 2024

UK social impact cashes-in £10bn, says Better Society Capital