About Teclasash Ltd (11139032) United Kingdom