About Demetra Portfolio Limited (08624296) United Kingdom