About Noodlebar Europe Limited (07376941) United Kingdom