About Odin Bladez Ltd (13692819) United Kingdom