About Duka Afrika Limited (13611199) United Kingdom