About Duck & Penguin Properties Ltd (13343944) United Kingdom