About Teckk Uk Limited (11998485) United Kingdom