About The Impulse Group Limited (09904232) United Kingdom