About Angelus Foundation (07445646) United Kingdom