About Mala Noodle Limited (11575858) United Kingdom