About Lucid Lemniscate Ltd (13589029) United Kingdom