About Teknotch Limited (11687378) United Kingdom