About Odetta Ventures Lp (SL022637) United Kingdom