About Impact Assist Limited (03781485) United Kingdom