About Duffel Bag Publishing Ltd (11595842) United Kingdom