About Noodle&stake Ltd (12263448) United Kingdom