About Impact Holdco 1 Limited (11364546) United Kingdom