About Ragnarok Investments Limited (10397552) United Kingdom