About London Noodles Limited (08259264) United Kingdom