About Ducu Pop Ltd (12904823) United Kingdom