About Impact Amplifier Ltd (12379562) United Kingdom