About Eudoxus Solutions Limited (07943242) United Kingdom