About Dextron Technology Ltd (13282681) United Kingdom