About Lucid Environments Holding Limited (08959294) United Kingdom