About Duqed Ltd (13032847) United Kingdom