About Digitalise Africa Limited (11527896) United Kingdom