About Bubba S Kitchen Ltd (13277866) United Kingdom