About Noodle Studio Ltd (11332262) United Kingdom