About Jollof Kingdom Ltd (12786652) United Kingdom