About Tecta Ltd (11509529) United Kingdom