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