About Olivia Nampijja Limited (11933635) United Kingdom