About Duix Design And Software Ltd (12524956) United Kingdom