About Tally Technologies Limited (09964672) United Kingdom