About New Touch Int. Ltd (12980086) United Kingdom