About Studio Lucid Limited (08786036) United Kingdom