About Venture Philanthropy Africa Ltd (10465341) United Kingdom