About Micro Focus (ip) Holdings Limited (10672226) United Kingdom