About Duck Duck Goose Restaurant Limited (10552957) United Kingdom