Social enterprises are businesses that dedicate their profits to social benefits such as relieving poverty, helping people learn new skills, care of children and vulnerable adults, the provision of community facilities and much more. It is a vibrant ...