About Micro Focus International Plc (05134647) United Kingdom