About Tell Systems Limited (05877469) United Kingdom