Bellazuri Cosmetics, Uganda’s luxury beauty brand, has opened its first experiential store in Nairobi.