About Lucid Ameliorations Limited (10981861) United Kingdom