Social ventures are businesses that aim to solve social and environmental problems, using techniques, methods and models both […]