About Odin Yggdrasil Limited (11957585) United Kingdom