John's Group comprises of two brands with five business units and 3 administrative offices providing variety of services and training programs to various target customer groups.