About Nubians Kitchen Ltd (12783466) United Kingdom