About New Odessa Places Ltd. (05832138) United Kingdom