About Duffie Ltd (12685039) United Kingdom