About Tell Consult Ltd (06091887) United Kingdom