About Duffel Design Limited (11153588) United Kingdom