About Cambridge Fund Managers Limited (SC090948) United Kingdom