About Odin S Vault Ltd (12461371) United Kingdom