About Glowmoor Limited (10498259) United Kingdom