About Corporate Governance Investors (89) Limited (06824449) United Kingdom