About Ceres & Flora Ltd (12145282) United Kingdom