About Odin Battalion Ltd (13388132) United Kingdom