About Eudora Ltd (SC662866) United Kingdom