About Odysseus (u.k.) Limited (02672915) United Kingdom