About Impulse Company (2001) Limited (04211472) United Kingdom