About Demeterceres Limited Liability Partnership (OC321334) United Kingdom