About The Animal Therapy Hub Limited (10425903) United Kingdom