About World Touch Solutions Ltd. (07827977) United Kingdom