Social Enterprise-20

Social enterprises are businesses trading for social and environmental purposes. Many commercial businesses would consider themselves to have social… Social Enterprise Coalition