Barnardo's is a charity that supports children and young people in need. They provide various services including fostering, adoption, and support for families.