About Mazeloop Limited (08265346) United Kingdom