About Impulse Tech Ltd (SC593206) United Kingdom