About Duck And Rum Ltd (10706197) United Kingdom