About Ragnarok Itc Investments Limited (11182562) United Kingdom