Place the beef strips in a medium sized bowl.
In a small bowl, add the ingredients for the marinade - browning sauce, soy(a) sauce, all purpose seasoning, onion/garlic granules, black pepper and tapioca starch and whisk to combine.
Pour the mixture over the beef, mix together to ensure every strip of beef is thoroughly coated.
Cover with saran wrap (cling film) and leave to marinate in the refrigerator for up to an hour.
Heat the 2tbsp of olive oil on medium heat in a medium sized skillet, frying pan or wok.
Add the beef strips in a single layer being careful not to overcrowd the pan.
Sear for roughly 2-3 minutes without moving until a crust is formed.
Start to toss the meat and continue to cook for a further 3-4 minutes until the meat is completely browned all over.
Remove the browned meat from the pan and set aside.
Wipe the pan clean with kitchen towel before re-using and add 2 tablespoon of olive oil on medium heat.
Saute the onion, scallion and garlic until soft and translucent.
Add the bell peppers and cook for a few minutes.
Add the soy(a) sauce, oyster sauce, hot sauce, beef stock and thyme to the pan.
Stir and continue to cook for 1-2 minutes so the flavours can meld.
Finally add the beef to the pan and fold in with the bell peppers and sauce.
Cook for 5 minutes, stirring until the beef has heated through.