About Impulse Technology Marketing Ltd (09485031) United Kingdom