About Odin & Company Lp (SL011163) United Kingdom