About Invesco Technologies Holdings Limited (08692306) United Kingdom