About Duende Management Ltd (11185777) United Kingdom