TheGivingMachine is a unique registered charity that enables you to generate sales commissions with every online purchase. We convert these commissions into free donations for the schools, charities and other community organisations you choose.
YMCA is one of the largest and longest serving charities working with young people in the world. Across England alone there are 114 YMCAs. Each one is a thriving and active community; a community tha