About Glow-worm Limited (01703166) United Kingdom