About Demetercare Group Limited (13279169) United Kingdom