About Duo Duffel Ltd (12893443) United Kingdom