CSG Holdings Limited is a holding and contract services company offering a range of services, including staffing solutions, facilities management, industrial, mining and related services. The Company operates through three segments: Staffing Solutions division, Facilities Management division, and Industrial and Mining Support Services division. The Staffing Solutions division includes the provision of temporary outsourced personnel, permanent placements, timekeeping, payroll services, human resource services and industrial relations services. The Facilities Management division includes managing staff canteens and supplying meals to students, patients in hospitals, corporate head offices, mines and construction sites. It also includes remote site accommodation (village) construction and operation, and management services. The Industrial and Mining Support Services division includes plant cleaning, industrial site and office cleaning, mining construction and engineering services.