About Odyssey Entertainment Limited (13241102) United Kingdom