About Odin Kidd Limited (11904160) United Kingdom