About Tectell Ltd (11352678) United Kingdom