About Oba S Jollof Ltd (12917807) United Kingdom