About Africa Super Stores Limited (12024449) United Kingdom