About New Impulse Technologies Ltd (10762712) United Kingdom