About Jollof Box Ltd (07907286) United Kingdom