About Duku Limited (10927170) United Kingdom