About Lucidity Innovation Ltd (08306104) United Kingdom