About Looking Glass Tv Ltd (08425828) United Kingdom