About Teqtack Ltd (12983555) United Kingdom