International Training Center is an award winning social enterprise that provides a wide range of skills and training opportunities for people.