About African Science Development Projects Ltd (10895241) United Kingdom