About Duffylc Ltd (13182388) United Kingdom