About Computershare Investments (uk) (no.2) Limited (04340113) United Kingdom