The National Hearing Voices Network is a charity that offers information, support and understanding to people who hear voices and those who support them.