About Glow Group Ltd (12463321) United Kingdom