About Dapps Africa Ltd (12955110) United Kingdom