Place the chicken in a large bowl. Place all the remaining ingredients in a food processor and blend until smooth, adding a little water if necessary. Pour over the chicken, and toss to mix well. Cover and leave to marinate in the refrigerator overnight.
Preheat the grill until hot. Thread the chicken on to 8 metal skewers, and grill for 6–8 minutes, turning once or twice, until the chicken is cooked through. Serve immediately with lime wedges for squeezing.