About Impulse Engineering (holdings) Limited (06311218) United Kingdom