About Duff Ltd (12438594) United Kingdom