About Olivia Kane Ltd (12900103) United Kingdom