About Noodlenrice Ltd (SC547382) United Kingdom