About Impulse Holdings Limited (10572182) United Kingdom