About Impulse Eccomerce Ltd. (13066716) United Kingdom