About Duodoo System Ltd (12695638) United Kingdom