About Micro Focus Software (ip) Holdings Limited (11635295) United Kingdom