About Duckduckgooselondon Limited (10299028) United Kingdom