About Kibuuka Multi Services Ltd (11787833) United Kingdom