About Edexia Investments Limited (08711545) United Kingdom