About Talli Systems Limited (03164248) United Kingdom