About Glottal Stop Productions Limited (13207642) United Kingdom