About Teqnecia Ltd (13067509) United Kingdom