About Ceres Cambridge Management Company Limited (08080313) United Kingdom