About Lucid Direct Limited (04519193) United Kingdom