About Demeter Services Ltd (12707327) United Kingdom