About Looking Glass Productions Ldn Ltd (08654874) United Kingdom