About Tally Holdings Limited (12211697) United Kingdom