About Duende Limited (09594664) United Kingdom