About Lucid Media Ltd (11589373) United Kingdom