About Jollofbuka Ltd (12196684) United Kingdom