About Ceres Intellectual Property Company Limited (05571804) United Kingdom