About Impulse Digital Technologies Limited (13435944) United Kingdom