Social enterprise: an idea whose time has come
Social enterprises are businesses which trade in order to address social and environmental problems. They generate income like other businesses, but reinvest all or most of their profits into their social mission...
British Council