Hi Rob,
Try this site for SA colors and markings. Unfortunately only 6 SA Div in Italy.
Its a wargamers site but pretty useful info originally from defunct website sacolours.co.za and the same info mentioned in the books in post #2
https://www.flamesofwar.com/hobby.aspx?art_id=4469
Regards
Steven