About Lac Labyrinth Limited (08088835) United Kingdom