About Odin Sports Management Limited (10497184) United Kingdom