About Tell Media Limited (10534108) United Kingdom