Barnardo's is a charity that supports vulnerable children and young people. They provide various services including fostering, adoption, and family support.