About Jade Touch Limited (12315078) United Kingdom