About Duka London Limited (13339155) United Kingdom