About Animal Rescue Foundation Limited (06361356) United Kingdom