About Lucid Retail Ltd (12145388) United Kingdom