About Glowmac Ltd (12251716) United Kingdom