About Impulse Corporation Limited (08730014) United Kingdom