TSHPA Ltd. provide training for all aspects of professional small hydropower project development.