About Yemen Kitchen Ltd (12918741) United Kingdom