Barnardo's is a children's charity that supports vulnerable children and young people across the UK, providing services such as fostering, adoption, and family support.