About Impact Innovation Ltd. (04233545) United Kingdom