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