About Telequre Ltd (11850786) United Kingdom