NIH Consulting provides innovative IT services in South Africa