About Horsesense Holdings Limited (05939226) United Kingdom