About Lucid Horizons Ltd (12722518) United Kingdom