About Duckbill Holdings Ltd (10336816) United Kingdom