About Duck & Noodle Ltd (12817454) United Kingdom