About Eola Ltd (10810774) United Kingdom