About Tefo Mofokeng Limited (12560916) United Kingdom