About Duck & Rice Limited (07882794) United Kingdom