About Island Jerk & Jollof Ltd (12079594) United Kingdom