About Hopscotch Holdings Limited (09846364) United Kingdom