About Odessa Cairns Limited (08493234) United Kingdom