About Demeter Enterprise Limited (10838208) United Kingdom