About Nomad Cuisine Uk Limited (11295819) United Kingdom