About Impact Executives Holdings Limited (03566935) United Kingdom