About Eudoxus Systems Limited (02883599) United Kingdom