About Micro Focus (us) Holdings (07119093) United Kingdom