About Alice Nakyazi Kakooza Ltd (11960665) United Kingdom