About Teleres Ltd (13327663) United Kingdom