About Duende Associates Limited (06269077) United Kingdom