About Odessa Club Management Limited (03365673) United Kingdom