In a bowl, whisk together the cornflour, flour, egg, salt and pepper and enough water until the bater mixture is smooth, sticky. Dredge the chicken in extra flour, then dip in the egg batter.
In a wide sauce, over medium heat, warm the oil. Add the battered chicken pieces in the warm oil and shallow fry on a high heat for 6-7 minutes, turning two- or three-times during cooking, until well browned. Remove from the pan and place in a bowl lined with kitchen paper to absorb excess oil if needed.
In the meantime, prepare the sauce. In a saucepan, drizzle some more oil, over medium high heat, add the carrot, garlic, chilli and sesame seeds and sauté for 3 minutes or so.
Add the ketchup, sweet chilli, rice vinegar, sesame oil, honey or brown sugar, and soy sauce. Stir to combine and add some lime juice. Check the seasoning. Simmer the sauce over low heat for 2-3 minutes and turn off the heat. Keeping the sauce warm.
Once the chicken pieces are cooked through and drained on the kitchen paper for a minute or so, add them to the sauce and sprinkle over more sesame seeds, the spring onion and spinach. Toss once more to coat the fresh greens in the sauce.
Serve immediately with some boiled rice.