About Impulse Innovations Limited (10237978) United Kingdom