About Glowstar Engineering Limited (08582363) United Kingdom