About Impulse Energy Solutions (wellingborough) Limited (10602046) United Kingdom