About Duck Kitchen Limited (12021453) United Kingdom