About Impulse 24 Limited (06221798) United Kingdom