Caribbean Knights is the ultimate social event celebrating Caribbean food and drink in London.