About Alexandria Noodles Limited (SC686342) United Kingdom