About Umami Chef Limited (11747201) United Kingdom