About Illovo Sugar Africa Holdings Limited (04317607) United Kingdom