About Nidhoggr Mead Co. Limited (13092219) United Kingdom