About Duende Cx Limited (12172554) United Kingdom