About Teknowhow Limited (11218596) United Kingdom