About Tech N Touch Limited (12101650) United Kingdom