About Nubian Delight Ltd (11174053) United Kingdom