About Diabetes Africa Limited (11839696) United Kingdom