71 employees
The Social Investment Business exists to raise and connect capital to achieve the maximum possible social impact in the UK.
2002