In a large a shallow bowl combine the ingredients for the marinade, then add the cubed chicken to it, stir to coat, cover with plastic wrap and marinate in the refrigerator overnight or at least for 2 hours.
Make the peanut sauce by combining with a whisk the peanut butter, soy sauce, brown sugar, lemon juice, grated ginger, coconut milk and Sriracha in a medium bowl. Then start adding warm water one tablespoon at a time until you have desirable consistency. Season with salt to taste. Put in a serving dish and sprinkle with chopped roasted peanuts.
Preheat the grill. Meanwhile skewer the chicken onto wooden or metal skewers. (If using wooden ones, it's best to soak them in water for 30 minutes beforehand to avoid catching fire.) Don't overcrowd your skewers, this will ensure that the chicken will cook faster and more evenly. Cook the chicken for approximately 7 minutes on one side, then turn oven and cook for 5-7 minutes longer. Serve with the peanut sauce and lime wedges.