About Soft Touch International Ltd (06837121) United Kingdom