About Odin International & Company Lp (SL011890) United Kingdom