About Eudora Research And Development Limited (01314341) United Kingdom