About Digitalise Africa Initiative Ltd (12246884) United Kingdom