About Corporate Governance Investors (98) Limited (06824455) United Kingdom