About Duck Dash Ltd (13155285) United Kingdom