About Lucid Futures Limited (07288091) United Kingdom