About Lucid Products Limited (13566127) United Kingdom