About Tecci Ltd (12114940) United Kingdom