About Lucid Productions Limited (04865404) United Kingdom