Internal audit services is an independent oversight function aimed at assuring the directors, shareholders and management that the internal controls are effective. Under this services areas of weaknesses in the internal control are identified and practical recommendations given to correct the areas identified. It also involves reviewing the level of compliance with the various regulatory requirements to ensure full compliance with the law.