About Duxdev Ltd (13345272) United Kingdom