Unless you’ve been living under a rock by now you’ve heard the term ‘social enterprise’. There are many and varied…