About Puddleduck Enterprises Ltd. (SC286843) United Kingdom