About Glowworm Design Limited (12146096) United Kingdom