About Odin Capital Management Limited (05782980) United Kingdom