About Labyrinth Norwich Limited (10820671) United Kingdom