About Duckduckgoose Chinatown Limited (11304066) United Kingdom