About Glimster Ltd (08239360) United Kingdom