About Tecta Analytics Ltd. (11924695) United Kingdom