About Impulse Engineering Limited (01984714) United Kingdom