About Labyrinth Technology Limited (04326900) United Kingdom