About Corporate Governance Investors (88) Limited (06824489) United Kingdom