About Jormungandr Limited (SC328389) United Kingdom