About Odessa Rotherham Ltd (13563289) United Kingdom