About Agulhas Group Africa Limited (11903177) United Kingdom