About Dextren Technologies Ltd (13030362) United Kingdom