About Edol Investment Limited (13695808) United Kingdom