The Homeless World Cup is a unique, pioneering social enterprise which exists to end homelessness. It uses football to energise homeless people to change their own lives.