About Lucid Ideas Ltd (08153829) United Kingdom