108 employees
Auden Group is a for-profit social enterprise intent on changing the face of consumer finance in the UK.
2013