About Lo S Noodle London Ltd (07981260) United Kingdom