About Edinburgh Noodle Bar Limited (SC371255) United Kingdom