About Jollof Kitchen London Ltd (11501830) United Kingdom