23 employees
ICSS is an independent and non-profit organisation and at the forefront of efforts to safeguard sport.
2011