About Jimmy S Noodle Bar Limited (11557959) United Kingdom