About Edlo Investments Limited (00709975) United Kingdom