About Tell The Company Limited (13024225) United Kingdom