Place the duck in a large dish and use a fork and poke holes in the skin.
Rub salt and pepper on the inside and outside of the whole duck.
Rub dark soya sauce on the outside of the whole duck until it is fully covered.
Place the duck into the chiller to marinate and dry for at least 2 hours uncovered.
Step 2: Deep fry the duck
Fill half of a wok with oil (use an oil suitable for deep frying). Once the oil is hot enough, place the duck into the wok and deep fry for 15 minutes. Oil should cover half of the duck without being too full. Carefully turn the duck over and fry for another 15 minutes. Set aside the duck.
Step 3: Prepare the sour plum sauce
Heat up a wok with 5 tbsp of oil, add in garlic, shallots, and ginger and fry till fragrant for about 3 mins.
Add the Plum Sauce and water, and cook until well combined.
Place the duck into the wok. Put the lid on and cook for 10 minutes on medium heat. Turn the duck and put the lid on to cook the duck on the other side for another 10 minutes.
Remove the duck from wok. Once duck is cool enough, chop it up to serve. Heat up the sauce to drizzle over the duck, squeeze the lime over it and serve.