About Teec Holdings Limited (12695849) United Kingdom