About Cymroglyphics Ltd (11759661) United Kingdom