About Jamu Kitchen Ltd (10089163) United Kingdom