About Tallystick Software Limited (03517847) United Kingdom