About Demeterca Ltd (11653342) United Kingdom