About Dufresne Holdings Limited (11537260) United Kingdom