About Jigsaw Lucid Management Ltd (10681136) United Kingdom