About Duende Consulting Limited (04620821) United Kingdom