About Touchguard International Ltd (11075400) United Kingdom