About Glo Media Communications Ltd (08899958) United Kingdom