About Ymir Consulting Ltd (10574242) United Kingdom