About Demetra Limited (03544965) United Kingdom