About Tally Ho Holdings Limited (06607970) United Kingdom