About Bach Animal Therapy Limited (09493916) United Kingdom