About Afrika Revive Ltd (12955284) United Kingdom