About Animal Trust Holdings Limited (12279887) United Kingdom