About Glow Telecom Limited (08137458) United Kingdom