13 employees
Icon Collections is a debt settlement agency that collects money for many large companies, including the HMRC.
2000