About Glow London Limited (11686196) United Kingdom