About Ragnarok Holdings Limited (11955065) United Kingdom