About Impactqa Ltd. (SC585795) United Kingdom