About Tibusiso Temakholo Taseswatini Limited (10312012) United Kingdom