About Descended From Odin Ltd (10660485) United Kingdom