About The African Developer Ltd (12723493) United Kingdom