About Puddleduck Management Ltd (11265862) United Kingdom