About Eleanoren Ltd (12943619) United Kingdom