About Nomadskitchen Limited (13211274) United Kingdom