About Dugdugi Media Ltd (12904007) United Kingdom