About Impact Holdco 3 Limited (11677495) United Kingdom