About Odin Tactical Ltd (12324271) United Kingdom