About Redefine Africa Ltd (12603189) United Kingdom