About Glowfish Ltd (11296586) United Kingdom