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