About Ddumba Organisation Limited (10602452) United Kingdom