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