About Eudora Media Productions Ltd (13192305) United Kingdom