About Pan-african Tech Foundation Ltd (12869080) United Kingdom