About Tallysticks Limited (09826036) United Kingdom