About Noodlehaus Ltd (12828797) United Kingdom