About Odessa Associates Ltd (08286066) United Kingdom