About Computershare Company Secretarial Services Limited (12570938) United Kingdom