About Animal Defenders International Foundation (09205984) United Kingdom