About Edcas Investments Limited (08663395) United Kingdom