About Glow Technical Solutions Ltd (12617434) United Kingdom