About Labyrinth Game Studios Ltd (11465985) United Kingdom