About Ducka Limited (13507263) United Kingdom