About Labyrinth Limited (02628416) United Kingdom