About Lucid Labyrinth Limited (11198188) United Kingdom