About Glow Golf Ltd (12622630) United Kingdom