About The Glow Edit Ltd (13145653) United Kingdom