About Nel South Africa Limited (10607042) United Kingdom