About Odessey Associates Limited (05702280) United Kingdom