About Disrupt Africa Ltd (10385626) United Kingdom