About Odessa International Ltd (12238333) United Kingdom