About Computershare Technology Services (uk) Limited (03199675) United Kingdom