About Duckroo Ltd (13546124) United Kingdom