About Super Umami Ltd. (SC302066) United Kingdom