About Glow Base London Ltd (12123933) United Kingdom