About Light Touch Technology Ltd (09108018) United Kingdom