About Ceres Technologies Ltd (11196625) United Kingdom