About Looking Glass Productions Limited (04053111) United Kingdom