About Oelofse Investment Company Ltd (12184877) United Kingdom