About Eudelo Investments Limited (09352399) United Kingdom