About Impulse Products & Services Limited (08295574) United Kingdom