About Odyssee Ventures Limited (11222388) United Kingdom