About International Animal Rescue Trading Limited (02773010) United Kingdom