About Eleonorats Ltd (13448085) United Kingdom