About Juketouch Ltd. (SC489622) United Kingdom