About Odin Enterprises Limited (09259916) United Kingdom