About Tell Holdings Limited (10609060) United Kingdom