About Duck House Investment Ltd (12997293) United Kingdom