About Mambo S Kitchen Ltd. (13211775) United Kingdom