About Lobster Noodle Limited (07777931) United Kingdom