About Lexshell 576 Investments (propietary) Limited (FC028650) South Africa