Barnardo's is a charity that supports vulnerable children and families, providing various services including fostering and adoption support.