About Duende Group Limited (13117615) United Kingdom