About 1africa Stop Shop Ltd (12995473) United Kingdom